Redhat Linux에서 오라클 9i 설치 :: 오라클설치[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

오라클설치
[1]
등록일:2008-04-03 11:22:54 (0%)
작성자:
제목:Redhat Linux에서 오라클 9i 설치

*redhat7.3 또는 9.0에서 설치 cd를 이용해 오라클설치*

*x윈도우를 띄워서 실행*

1. 계정 및 그룹생성 시스템 설정
# groupadd -g 500 dba(그룹 id 500으로 dba그룹생성)
# adduser -u 920 -g dba -d /oracle -s /bin/bash ora920

 (ora920이란 사용자를 생성 하는데 dba그룹에 속하고 설치 디렉토리는 /oracle이란 디렉 토리에)

# vi /etc/sysctl.conf
kernel.shmmax = 262144000

(실제 내컴퓨터 메모리의 반으로  설정 이 예에서는 실제 메모리가 512인 경우)

(지금부터 2번전 내용까지는 그대로 따라 입력해 준다)
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

# vi /etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

만약 리붓팅하지 않을려면 다음과 같이한다.
# echo 250 32000 100 128 > /proc/sys/kernel/sem
# echo 536870912 > /proc/sys/kernel/shmmax
# echo 4096 > /proc/sys/kernel/shmmni
# echo 2097152 > /proc/sys/kernel/shmall
# echo 65536 > /proc/sys/fs/file-max
# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

오라클은 최소 512MB의 메모리와 400MB의 스왑 공간을 필요로 한다. 따라서 부족하다면
임시적으로 스왑공간을 아래와 같이 만들어준다.

# dd if=/dev/zero of=tmp_swap bs=1k count=900000
# chmod 600 tmp_swap
# mkswap tmp_swap
# swapon tmp_swap

스왑해제
# swapoff tmp_swp
# rm tmp_swap


2. 환경변수 설정(여기서 부터 1번에서 만든 계정으로 바꾼다.-->su -ora920)

$ vi .bash_profile
export ORACLE_BASE=/oracle(설치할 디렉토리)
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0.1
export ORACLE_OWNER=oracle
export ORACLE_SID=oraccle
export ORACLE_TERM=xterm
#export TMPDIR=$ORACLE_BASE/tmp
#export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG='AMERICAN_AMERICA.KO16KSC5601'
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORAClE_HOME/oracm/lib:/lib:/usr/lib:/usr/local/lib
export LANG=C
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/oracm/bin

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib

export DISPLAY=localhost:0.0

export EDITOR=vi

여기까지 쳤으면 저장하고 나온후 source .bash_profile명령을 통해 에러가 있는지 확인

**주의사항 chown ora920.dba -R /oracle(설치할 디렉토리에 소유자와 소유그룹을 변경)

**              chmod 755 /oracle


3.root 계정으로 돌아온후 오라클 설치cd1번을 넣고 mount

   마운트 한후 다시 ora920 계정으로 돌아온후

    #su - ora920

    $/usr/X11R6/bin/xclock

   명령을 통해 xwindow설정이 잘 되었는지 확인

만약 에러 메세지가 나온다면 (root계정에서 xhost + localhost)명령실행

4.설치 cd의 runInstaller를 실행

$/mnt/cdrom/runInstaller

주의 /mnt/cdrom 디렉토리로 이동후 명령을 실행하면 시디 교체를 위해 필요한 unmount명령이 불가능 하다.



5. 4번의 과정이 성공적으로 끝났다면 설치창이 뜬다.
->첫번째화면 next


->두번재 화면도 next

-

>세번째 unix group name에 dba입력


->경고창 비슷한거 뜨면 경고창에 나온내용을 명령창에서(xterm에서) 실행


                                                   /tmp/orainstRoot.sh


->네번째 화면도 next

ㅋㅋ이제 설치 시작...


->다섯번째에서 맨위에거 선택


->여섯번째...용도에따라 선택 난 엔터프라이즈


->선택후 계속을 클릭...


->database character set에서는 맨아래 choose one of the common character set선택후

korean ko16ksc5601선택


->next


->install


->general purpose클릭


->global db name에서는 자신이 주고 싶은 db이름 부여


->cd교체 하면서 계속깔아 나간다....

[본문링크] Redhat Linux에서 오라클 9i 설치
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=7129
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.